get on (one's) high horse

Translations
monter sur ses grands chevaux
Definitions
To adopt a self-righteous or superior attitude, often by criticizing others or expressing moral superiority.